164
122
97
46
26
5
31
64
34
148
30
56
16
24
641
170
74
182
84
41
29
77
90
93
15
210
175
312
94
47
80
120
152
484
125
149
206
115
60
40
20
39
133
54
28
44
10
177
221
259
136
397
268
139
49