9
17
29
20
168
297
41
218
15
121
211
42
32
11
24
23
167
152
51
19
43
38
111
126
79
13
5
28
127
22
49
14
10
58
26
130
18
31
124
6
33
48
75