9
34
413
45
66
67
16
120
136
54
72
224
101
129
124
268
104
76
75
29
21
23
12
82
98
19
103
50
321
159
53
285
68
42
97
134
38
99
46
102
81
61
110
144
406
149
85
56
87
170
44
47
429