22
23
30
209
44
29
61
204
53
197
45
7
3
46
10
68
87
84
49
41
411
148
109
27
13
62
293
560
78
199
81
121
102
122
236
35
167
163
51
255
14
230
296
16
73
66
83
159
40
50
57
19
91
8