109
27
60
69
122
144
92
68
37
94
337
38
26
55
99
168
23
117
49
43
17
51
157
48
212
36
319
154
22
67
248
75
509
215
633
32
136
50
151
201
130
170
47
45
110
66
19
376
189
256
146
73
307
103
308
287
197