45
114
395
135
89
32
34
67
11
27
26
28
105
112
129
18
10
20
21
92
19
40
31
17
74
168
56
61
13
39
30
183
193
79
68
58
51
41
9
88
44
96
47
95
98
3
91
16