105
52
1657
27
9
98
34
28
57
218
78
14
40
5
82
62
125
26
75
10
31
72
70
343
228
16
84
33
44
15
270
30
102
64
18
83
86
38
36
148
20
133
77
88
35
80
319
141
244
104