0
2
5
4
1
6
11
10
3
33
12
7
14
26
34
23
21
36
131
19
58
116
133
39
8
24
41
135
194
159
9
396
208
37
207
120
52
225
71
105
150