102
60
38
27
14
42
53
25
18
71
77
37
201
72
91
31
147
46
128
61
54
13
20
119
178
59
175
99
76
171
234
140
24
9
220
69
149
97
240
51
29
48
36
123
49
82
83
56