195
126
73
20
15
24
27
55
183
209
18
7
4
22
34
43
32
137
45
147
56
59
33
41
104
30
377
11
42
81
65
50
3
26
6
84
90
5
138
113
134
285
222
40
93
54
16