30
104
206
76
68
373
316
97
86
91
115
47
69
87
418
44
31
19
15
135
119
127
46
114
34
36
49
11
56
342
161
83
25
118
45
74
157
82
144
132
520
268
85
138
38
72
58
16