176
65
12
14
46
59
28
44
106
48
113
232
138
107
61
191
217
246
38
122
252
52
64
33
63
115
50
146
259
85
40
116
189
11
49
62
23
156
27
86
159
34
195
57
10
66
56
45
31
88
96