222
52
28
86
15
70
48
67
63
77
23
29
116
35
192
104
243
53
16
302
50
306
62
99
158
43
72
96
58
92
89
80
253
117
88
78
31
57
189
90
41
56
199
10
121
19
18
46
98
38
181
157
64