0
37
9
16
20
1
41
86
118
40
102
26
39
60
146
45
6
30
32
46
55
50
25
18
35
31
49
111
100
8
91
36
69
70
42
10
132
101
271
347
34
403
38
239
232
197
51
107