25
99
36
43
82
120
3
13
27
30
60
313
23
28
33
7
42
11
55
29
186
106
64
21
32
18
65
86
12
48
4
8
5
75
10
47
6
17
62
19
16
39
58
84