27
33
32
19
24
13
44
249
337
41
101
86
369
23
83
311
1
394
91
26
20
347
148
56
10
60
176
90
72
45
162
967
122
42
17
98
109
71
48
123
70
36
53
34
22
172
601
21
115
12
163
50
59