21
27
5
38
34
114
126
42
39
23
130
261
40
12
146
47
35
41
395
68
94
48
237
120
276
49
56
36
50
415
103
86
14
19
142
90
74
98
78
248
198
62
51
155
59
43
73
215
341
107
13
7
2
193
29
76