0
31
42
21
39
40
110
26
65
19
91
57
89
197
87
79
107
128
137
32
35
46
44
1153
69
58
60
113
136
52
130
43
33
22
51
9
131
95
320
34
94
37
187
67