162
90
315
67
87
385
57
253
397
401
405
409
538
554
66
119
123
128
133
380
428
388
439
429
71
72
73
104
122
299
123
263
273
291
292
295
399
400
234
304
342
8
43
37
47
30
241
242
256
259
262
265
22
268
271
276
279
27
93
85
89
62
220
326
313
336
340
36
341
342
35
65
46
76
89
77
84
48
49
28
47
29
19
62
33
34
32
41
51
53
58
75
97
46
71
103
22
24
27
27
33
40
18
19
58
185
202
218
31
28
48
21
18
24
50
54
55
31
46
47
48
54
72
75
84
54
72
26
25
48
49
35