0
3
4
37
93
58
102
113
131
62
77
51
15
109
64
76
40
33
34
21
79
111
35
18
121
69
206
41
20
17
126
129
5
30
13
45
16
14
8
44
118
11
98
43
81