31
27
83
81
2
53
37
22
51
536
113
29
45
21
12
7
104
49
15
34
16
18
46
6
33
47
30
264
42
32
11
14
145
9
28
73
41
25
10
40
36
64
155
95
174
178
78