156
46
36
45
171
39
28
61
49
112
67
70
55
21
9
77
172
84
17
154
66
37
24
26
227
38
44
81
32
167
65
41
285
88
166
58
123
20
185
14
83
23
69
125
95
206