296
18
164
33
84
39
70
68
3
290
15
56
36
42
161
29
79
377
187
45
7
10
126
176
58
159
105
12
401
253
24
60
31
88
71
11
40
111
219
69
67
171
38
73
124
89
43
22
48
28