56
85
31
8
148
40
51
120
64
20
50
17
35
104
44
41
114
22
1
12
5
11
26
27
34
19
23
61
58
55
42
16
36
33
24
46
30
59
151
95
63
54
121
159
49
70
83
156
123
138
25