102
58
146
108
53
49
21
181
143
36
135
46
27
42
175
66
137
52
119
61
38
62
11
165
230
79
33
37
154
64
2
56
85
129
23
43
127
67
83
244
89
76
157
28
88
34
138
99
16
68
63