45
33
4
49
18
100
140
74
15
28
53
5
179
103
39
12
367
68
105
19
1
73
91
58
37
30
43
27
34
42
13
25
14
26
46
2
10
61
8
44
177
32