109
62
70
81
28
182
214
83
122
164
13
125
10
29
72
45
18
49
14
42
31
51
37
101
85
12
26
63
35
86
74
104
27
59
61
33
20
16
279
91
46
60
7
286
52
11
99
388
15