0
9
13
12
7
6
29
24
5
17
67
31
20
77
44
59
38
74
15
23
97
163
53
47
16
102
35
128
61
129
103
11
84
490
141
32
166
82
40
88
186
387
27
78
132
109