115
58
31
87
191
57
24
38
483
36
170
116
130
274
89
163
63
51
61
100
95
23
27
97
15
37
207
50
17
44
275
35
41
345
719
13
20
68
85
114
212
66
131
65
52
71
273
45
109
69