0
1
11
26
94
168
19
36
137
58
115
39
75
120
43
87
164
55
59
27
105
295
35
42
66
76
101
93
176
61
125
107
37
32
172
15
33
3
399
23
69
91
79
17
14
4
129
155
73
18
28