9
26
43
4
25
5
32
95
28
63
21
394
34
64
16
31
22
30
52
87
29
33
20
75
103
39
66
48
41
140
77
98
101
19
38
42
44
51
49
35
57
92
145