161
75
92
58
33
93
31
193
101
274
48
25
50
124
129
162
68
39
29
43
211
100
376
156
90
26
81
104
55
181
157
194
96
36
128
763
273
404
103
59
56
287
190
82
11
53
63
605
168
49
95
221
4