121
91
212
126
51
76
118
85
44
11
58
45
54
72
19
223
49
9
42
5
163
21
104
82
105
59
37
14
86
36
48
168
143
173
65
204
191
43
24
12
78
93
3
99
62
28
84
30
77
152