18
11
30
34
28
24
351
20
77
109
86
111
63
74
36
29
31
55
78
151
57
21
116
182
95
13
32
67
46
70
26
15
62
143
60
50
51
73
4
81
41
66
25
42
19
101
119
84
133
85
56