50
2
33
13
23
104
52
15
16
36
5
28
22
1
0
20
18
14
17
8
4
3
47
31
11
57
26
93
25
19
34
99
7
9
266
102
10