42
21
83
60
27
20
7
13
33
101
37
17
9
26
40
24
147
32
121
77
16
11
15
164
158
123
74
130
6
413
108
154
163
155
18
95
72
142
91
25
28
59
38
23
49
78
75
245
96