0
3
12
26
31
17
23
16
5
30
13
14
78
29
18
11
610
39
38
6
15
75
22
10
8
37
62
9
76
24
117
35
65
428
122
33
101
36
162
81
107
63
66
21
87
100
161