12
3
6
8
13
135
50
20
41
4
3
40
4
25
24
38
31
42
91
419
108
46
21
55
10
35
100
24
13
152
194
76
222
126
85
16
89
285
28
43
378
289
42
27
31
177
37
29
48
95
24
45
9
2
44