152
35
2
73
9
23
13
8
83
404
67
53
64
68
45
28
95
175
34
39
327
70
122
449
195
298
293
353
148
513
930
218
436
54
131
96
32
258
194
282
107
102
104
108
48
87
110
129
310
78
164
133
89