110
51
40
196
269
280
168
57
16
47
94
482
102
259
20
85
60
41
167
27
67
59
81
229
374
32
36
66
68
78
129
70
38
272
161
65
77
55
303
197
162
28
12
25
24
119
11
30
18
10
14
43