2
60
74
235
122
106
97
17
98
186
141
15
34
42
21
107
68
30
47
198
40
54
101
120
132
217
4
69
49
95
252
344
14
63
61
39
374
44
25
28
37
9
425
160
29
52
324
27
154
64
100
431
66
43
16