34
30
148
85
58
12
50
543
107
14
78
239
23
74
6
19
156
991
95
44
37
152
103
97
71
10
4
123
65
35
119
18
20
24
36
15
224
166
21
77
144
11
111
27
52
227
13
8
374
108
720
93