45
155
38
308
29
34
10
4
22
6
60
55
18
58
17
28
66
30
8
35
36
12
16
71
88
229
73
75
102
74
105
180
129
51
177
234
134