50
4
39
15
9
3
10
2
6
13
27
89
20
44
139
129
75
51
124
24
133
69
37
28
216
95
71
97
42
41
157
83
31
38
65
64
29
79
192
117
113
210
103
43
86
252
137
36
118
81
353
380
19