126
32
31
213
91
16
68
85
40
237
377
43
127
67
24
113
45
996
37
69
11
62
188
12
61
34
53
60
496
25
20
51
300
17
35
123
145
251
39
278
291
158
129
87
63
44
52
66
242
49
15
76
77