4
162
30
28
101
42
9
6
304
5
11
23
67
532
100
32
152
164
15
165
19
228
84
141
37
474
40
39
398
396
329
22
18
59
17
21
104
278
255
103
47
206
541
99
76
362
77
125
119
416
136
403
184
60
66
244