34
105
44
187
13
70
265
28
88
9
38
16
300
189
364
115
204
218
56
131
152
51
33
122
64
40
35
132
67
1174
8
160
31
134
168
23
87
94
12
126
37
89
98
448
323
123
143
118
175
80
54
62