8
61
50
66
334
45
12
38
83
96
148
29
87
118
107
132
34
124
137
128
15
262
74
52
243
28
93
317
2080
32
256
88
211
77
46
17
114
82
44
111
285
20
47
30
99
145
125
139
49
43
35
60