16
30
11
25
3
152
15
302
68
4
104
47
28
43
10
72
53
36
40
56
154
12
324
359
93
55
64
126
260
109
9
31
1259
20
344
94
203
351
24
102
149
60
117
13
165
196
17
42
143
61
90