9
12
2
109
27
8
86
4
18
31
24
3
26
32
28
15
10
19
40
148
41
49
21
108
69
258
59
90
72
187
17
44
13
130
33
30
11
203