0
1
16
12
5
6
20
23
38
21
33
2
10
4
29
24
9
30
17
3
19
15
26
18
25
28
34
86
51
11
32
116
43
61
42
104
202
239
44
111
229
141
76
136
46