22
9
4
16
5
50
19
3
35
28
38
21
26
42
108
41
0
29
111
10
12
17
14
8
66
7
30
11
48
165
25
45
23
2
31
54
39
55
122
95