10
31
74
12
3
6
8
13
139
50
20
41
4
3
40
4
28
24
38
31
42
91
419
108
46
21
55
10
100
13
194
76
222
126
16
89
285
43
378
42
27
31
177
37
48
95
64
24
45
9
2
48