9
16
76
93
25
10
70
29
62
72
43
59
31
12
155
97
79
56
124
125
78
105
100
119
85
192
90
17
23
64
13
140
41
95
94
74
139
172
11
54
19
21
65
297
141
91
69
499
101
187
910