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