162
85
326
67
87
385
57
226
323
327
331
335
464
480
66
119
123
128
133
380
428
388
439
429
71
72
73
104
122
308
123
263
273
291
292
295
399
400
234
313
352
37
47
30
241
242
256
259
262
265
22
268
271
276
279
27
93
80
84
62
215
337
324
347
351
352
35
353
36
65
46
76
89
77
84
48
49
28
47
29
19
64
33
34
32
41
51
53
58
75
97
46
77
105
22
24
27
27
33
40
18
19
53
185
202
218
28
48
21
18
24
50
54
55
31
46
47
48
54
84
54
72
26
25
48
49
35