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