28
11
122
12
330
7
123
79
18
4
80
31
19
47
14
82
71
9
37
131
113
92
81
77
146
23
126
43
54
356
185
16
64
204
17
41
21
253
26
76
318
190
75
261
149
229
296
316
405
196
327
401
184
256
201