9
12
2
109
26
86
8
4
18
31
27
24
3
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