5
97
9
36
134
197
51
33
39
90
27
198
37
88
50
272
16
91
145
153
102
68
34
25
120
150
205
268
66
238
47
86
73
99
55
444
46
65
1263
63