55
33
123
40
24
363
15
80
28
25
47
52
99
64
85
50
31
42
30
18
150
82
167
26
44
35
288
3863
134
88
20
27
230
46
476
16
6
13
118
7
22
39
63
117
58
12
17
19
3
29