201
54
28
94
98
39
211
86
67
32
26
100
163
46
51
17
7
112
122
102
21
103
108
256
96
50
25
70
29
60
63
45
9
65
99
42
151
114
272
133
43
157
109
105
30
212
31
62
37