396
176
135
14
4
283
56
86
191
213
82
54
105
40
45
69
68
319
207
96
20
38
59
160
13
231
33
48
66
3
73
72
29
71
44
76
67
87
150
51
144
93
24
128
165
8
399
199
41
22
340
70