399
36
99
221
53
29
49
285
47
27
183
45
91
51
461
107
141
8
123
85
111
20
38
18
185
140
274
153
64
67
25
43
86
9
28
19
126
23
50
230
11
109
116
26
14
122
72
95
220
65
54
5
216