108
89
22
26
18
8
146
60
25
205
127
19
28
43
13
11
27
32
23
16
46
30
7
14
15
20
102
41
110
71
39
56
93
121
58
21
4
147
73
69
9
12
217