112
208
8
17
84
97
76
31
266
105
52
12
141
35
79
42
5
63
29
71
43
47
21
59
7
270
86
171
37
297
85
349
36
51
9
25
139
22
57
126
34
119
18
23
32
96
33
161
167