96
89
36
98
17
10
34
191
246
57
328
33
3444
64
77
20
13
6
7
2998
11
38
18
107
28
83
44
84
35
67
31
353
47
56
21
60
1123
230
23
137
251
50
281
450
315
51
225
196
52
30
324
43