43
13
29
12
14
68
8
90
39
97
61
91
77
87
20
195
21
96
25
108
306
72
175
33
230
124
50
128
147
85
11
19
52
7
30
75
69
64
65
168
26
111
300
57
95
44
130
1061