42
40
249
33
65
139
47
66
100
3
86
53
109
30
69
10
16
55
222
123
121
63
18
51
70
37
56
38
144
9
103
114
20
169
84
46
44
97
102
48
186
58
81
27
142
59
41
19
68