34
11
33
87
305
52
472
55
27
21
32
101
193
24
43
86
41
164
9
36
18
119
231
49
81
29
19
53
23
17
95
138
14
30
67
40
71
37
133
65
42
13
4
31
50
90
74
20
16
85
45
222