12
13
69
31
19
43
24
79
134
32
129
39
353
40
6
20
9
29
173
49
195
58
21
53
146
217
15
26
81
25
27
22
70
14
94
28
52
88
95
297
30
55
83
23
148
18
66