33
86
19
35
13
50
56
282
36
43
129
12
91
69
4
263
124
28
190
249
388
46
156
94
9
7
45
31
2
21
51
76
16
207
38
6
88
107
95
121
98
42
65
54
17
22
102
52
20
14
26
24
59