55
93
43
78
344
86
15
57
133
17
49
69
18
12
11
268
105
33
54
178
22
13
44
51
58
60
26
103
145
16
95
99
76
139
161
98
291
83
199
129
70
115
66
141
250
160387
131