82
21
35
76
97
40
142
49
252
306
68
63
32
56
483
54
27
153
94
18
84
230
159
182
164
19
6
103
59
155
50
86
78
102
43
47
38
4
158
254
95
48
41
36
22
65
66
14
23
2
62
81
93
120
44