397
11
47
33
66
30
34
160
389
105
72
31
175
217
156
416
55
134
161
93
183
19
121
9
83
287
80
81
60
86
67
39
117
29
171
118
42
87
210
70
295
58
414
433
257
120
145
71
54
26