155
38
3
73
10
24
13
9
87
406
68
53
64
45
28
96
175
35
39
327
70
123
450
195
298
295
353
148
513
931
218
436
54
131
32
258
95
194
282
107
103
104
108
48
88
110
122
129
310
78
164
133
90