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