397
35
338
51
160
117
44
67
334
33
129
63
34
82
467
164
185
95
83
73
31
29
188
14
74
24
21
59
10
56
202
100
25
23
28
171
108
114
43
184
285
58
41
137
78
72
36
79
69
76
92
125
42