30
322
188
21
13
130
119
195
66
54
226
48
278
101
144
112
79
120
72
51
64
87
35
8
29
40
57
19
95
27
65
14
162
11
56
24
156
15
42
91
124
31
185
39
67
142
43
76
246