8
13
9
23
15
35
4
24
0
2
11
10
12
32
16
31
56
45
115
76
51
411
349
493
137
125
33
69
140
239
122
209
144
89
70
71
308
40
86
195
92
28
36
126
80
230
96
30
157
72
108
25