91
101
281
23
46
20
60
8
33
69
40
211
50
89
34
11
168
342
95
16
18
5
114
67
15
125
107
38
172
141
6
81
96
212
41
70
171
207
170
132
255
228
31
27
7
25
9
98
12
43
52
72