9
22
403
61
103
121
182
18
12
42
40
16
31
58
52
59
51
15
180
67
8
10
119
39
23
49
206
14
50
77
337
231
189
85
84
29
64
35
66
28
243
20
25
11
6453
163
122
38
445
162
44
4
46
252