45
25
55
28
44
39
33
15
2
1
108
84
19
6
41
61
35
16
38
7
9
18
37
22
14
4
42
166
23
96
111
50
5
211
32
11
20
117
34
67
0
71
64
51
86
31
175