0
23
13
11
28
98
7
35
1
16
17
32
36
27
25
2
26
6
43
212
92
82
45
113
29
42
31
30
33
139
21
24
47
34
452
80
38
19
63
84
208
79
125
156
22