42
58
133
128
196
20
285
173
83
71
36
9
125
163
35
72
92
124
78
62
48
79
29
21
11
18
120
10
122
172
49
22
47
3
16
91
70
15
33
144
26
12
97
54
77
25
32
28