40
26
12
36
34
107
3
22
6
16
90
9
21
5
48
98
13
24
45
103
10
59
17
7
33
44
20
18
129
32
14
60
28
38
15
29
23
193
8
342
230
124
140