142
22
32
81
47
119
30
48
180
41
166
52
20
97
31
123
232
113
35
6
25
11
17
323
170
2
43
92
361
307
77
344
442
62
44
129
222
456
53
51
40
726
567
112
75
74
281
19
49
13
266
173
76