0
12
11
10
20
2
7
34
3
15
36
57
21
27
49
17
35
40
9
140
103
93
47
60
87
64
114
26
258
73
234
75
221
96
63
145
44
68
39
77
97
72
38
24
110
188
59
31
80