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