46
107
189
216
31
2
384
10
47
305
72
165
192
22
50
39
3
150
341
110
14
35
23
52
17
153
6
41
102
5
19
523
145
530
427
24
53
525
75
108
32
180
422
333
179
28
213
48
26
16
9
78
116
42
54
126