19
5
31
33
402
25
32
117
59
60
12
14
51
70
154
306
221
1851
66
115
215
269
35
46
1149
102
30
21
29
88
109
8
97
13
62
74
163
22
194
53
140
91
28
41
58
54
103
52