98
65
101
233
85
77
50
12
121
43
16
59
14
97
7
184
13
39
23
19
283
41
33
57
203
5
58
55
22
78
8
6
18
47
344
126
42
151
222
34
24
35
38
1054
257
96
551
61