83
97
39
4
2
109
213
67
73
11
111
168
308
17
16
57
29
79
22
60
331
46
31
19
72
78
135
35
68
45
62
101
48
207
58
89
43
64
140
152
151
131
34
51
657
18
316
55
172
61
82
12
98