92
97
24
28
49
19
43
10
9
14
85
57
214
154
11
6
407
144
107
22
1
253
16
136
114
67
69
72
348
34
386
137
196
200
121
17
37
48
38
140
122
160
35
239
50
370
637
201
46
15
51