33
5
15
32
21
24
25
101
45
445
86
26
40
12
63
20
29
43
62
19
16
27
2
18
69
13
87
57
182
100
3
91
50
56
11
34
72
7
9
49
99
23
30
96