31
53
57
25
62
24
30
108
18
17
100
146
37
52
44
29
41
28
60
75
35
54
21
61
34
203
171
97
13
104
66
3
74
49
46
32
16
232
23