64
13
31
88
26
10
104
92
42
23
66
17
11
30
7
85
57
29
51
109
77
16
248
6
2
38
76
48
39
36
35
18
28
44
14
56
40
1
24
27
46
118
22
25
8
52
59