28
39
47
24
78
156
91
224
27
53
31
20
22
30
34
38
49
45
74
17
56
59
14
40
101
62
52
148
50
68
154
255
87
32
23
60
121
120
33
16
205
29
8
336
450