45
32
34
10
23
53
11
16
246
95
15
71
20
60
295
163
100
124
75
48
22
383
6
8
14
210
56
18
36
43
58
70
173
46
62
119
109
133
117
102
88
37
39
29
101
150
185
55