55
33
16
914
134
15
45
77
354
28
19
40
52
123
160
79
51
118
50
42
222
110
12
78
101
66
67
328
30
310
96
63
20
22
43
85
39
72
31
71
47
23
58
17
115
46
92
62
221
209
168
94