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