36
17
2
1
26
47
35
81
23
25
50
7
43
163
24
11
6
128
15
3
21
9
64
5
34
14
12
16
8
33
89
37
4
13
10
60
139
29
209
108
45
18
16087