381
195
166
111
78
95
167
273
202
545
98
47
122
90
93
35
108
118
109
51
104
65
291
142
141
182
106
89
119
53
551
66
163
92
206
97
152
112
55
15
125
128
41
21
56
73
132
42
40
20
25
126
34
103
216