9
31
4
10
13
28
111
67
153
76
126
64
60
74
37
26
54
8
225
59
32
15
18
2
3
24
19
180
21
22
90
47
62
40
156
75
11
16
84
20
89
46
65
183
100