142
212
308
36
247
110
93
167
52
243
63
1422
71
54
953
197
56
576
77
144
189
43
84
234
172
10
102
123
49
95
30
34
168
37
61
32
19
131
86
74
124
44
55
229
161
642
350
24
96
984
98
120
16
21
60
25