0
110
76
139
106
156
36
69
175
120
183
46
192
296
15
113
223
61
22
16
19
134
32
38
27
13
25
29
18
35
47
12
75
207
88
124
94
105
85
54
14
214
62
89
34
56
104
37
195
500
87