49
33
45
178
145
46
28
25
52
58
5
4
308
17
6
39
26
12
43
2
82
92
75
107
97
30
44
85
11
56
177
22
19
14
72
687
48
105
24
20
167
40
70
27
78
115