18
13
14
12
59
36
264
35
44
31
43
70
95
103
42
21
41
33
20
45
63
23
30
97
134
49
60
51
32
25
39
190
47
58
121
19
183
166
89
317
76
100
62
398
170
48
29
108