56
112
61
156
77
48
2
28
16
203
5
30
247
18
10
44
60
53
120
54
81
51
42
57
22
70
248
15
113
88
39
52
40
21
8
11
27
69
82
91
4
59
25
24
78
34
13
85
35
31
45
37
151