0
1
3
29
37
9
7
79
54
11
62
39
21
48
84
43
23
32
33
81
18
49
138
51
95
12
53
55
64
42
59
113
22
50
167
13
433
172
31
25
35
143
67
110
401
40
253
319
87
16
248