2
26
94
34
59
89
30
57
58
40
25
51
29
146
50
48
6
12
41
19
43
9
53
129
68
112
235
69
143
77
65
67
56
85
66
92
75
105
21
155
74
178
109
99
110
102
49