22
29
534
20
475
51
253
109
56
114
279
32
50
33
78
11
367
134
116
89
10
176
216
39
206
62
40
74
38
415
54
17
226
49
26
8
115
151
954
25
76
19
229
339
35
65
106
967
232