120
253
393
16
45
28
40
33
67
46
77
23
2
394
128
80
149
318
87
73
17
34
370
21
7
12
150
201
121
20
98
573
624
68
357
180
57
736
39
431
78
75
433
504
10
38
63
41
332
290
199
852
126
101
58
26