213
209
46
132
82
17
4
32
87
50
215
159
10
8
75
68
103
147
114
312
174
60
48
71
86
95
141
53
19
56
27
79
22
9
306
20
43
25
23
137
44
61
84
123
29
64
67
30
14
119
36
38