9
4
11
8
5
10
27
42
29
15
17
22
16
108
19
66
13
48
31
26
33
21
38
69
25
44
63
156
36
49
750
116
28
121
112
193
497
84
195
51
34
86
76
205
93