90
70
20
7
9
14
16
27
24
13
51
76
42
18
103
117
62
111
3
47
17
25
98
123
197
31
58
126
113
257
39
26
5
41
66
44
52
1
69
61
11
63
33
40