59
102
321
80
70
94
50
120
320
104
148
121
305
22
39
331
60
21
157
45
28
105
29
31
63
16
20
27
64
36
213
68
85
76
88
42
10
7
155
75
57
95
9
55
15
18
49
44
14
51