156
39
4
73
10
24
13
9
87
406
69
53
66
45
29
96
178
35
327
70
125
450
195
299
296
353
148
513
931
218
436
54
131
32
258
95
194
282
107
103
104
108
48
98
88
110
122
130
310
65
78
164
133
90