92
66
49
9
26
52
42
62
41
25
15
60
13
104
17
30
87
105
44
37
59
70
28
98
56
47
51
33
72
55
64
18
103
288
122
69
67
93
43
84
106
255
65
10