50
31
41
13
16
1
15
2
14
51
22
190
98
24
58
75
37
9
94
34
95
21
147
27
99
20
23
107
64
11
12
90
33
10
149
248
29
5
3
28
47