153
36
2
73
9
23
13
87
406
67
53
64
68
45
28
96
175
34
39
327
70
122
449
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
89