219
89
31
168
115
32
129
122
158
213
40
23
35
14
50
93
98
243
55
109
82
210
41
34
25
48
45
137
54
46
136
36
114
85
38
20
43
16
37
27
498
117
97
121
279
96
71
21
29
22
63