76
102
6
9
27
108
32
189
159
152
43
21
12
28
169
394
124
179
252
148
166
56
253
255
15
45
57
47
11
83
17
75
18
34
286
44
22
122
107
16
115
4
183
216
23
10
411
186
40
38