56
48
50
26
103
57
34
84
144
40
89
143
39
19
69
38
295
140
343
81
55
13
105
5
4
12
18
167
37
96
6
44
70
45
139
43
62
86
31
36
10
102
73
49
653
52
68
107
33
66
101
22