0
2
3
8
1
6
22
69
59
75
111
38
48
25
107
81
82
35
61
14
37
169
86
146
43
32
63
62
53
12
7
114
139
126
45
23
40
41
31
19
72
83
103