45
25
3
2
33
21
31
94
36
24
13
17
39
20
1
15
18
11
68
52
107
66
101
38
60
85
108
26
5
32
16
8
201
12
305
29
48
69
202
91
41
70
123
9
100