9
42
54
100
37
4
23
85
95
30
8
46
63
21
13
77
40
102
6
385
20
22
855
11
16
33
39
5
34
7
17
14
199
70
55
1098
12
236
58
51
233
43
860
60