40
107
16
15
26
33
47
96
21
10
13
9
20
171
58
18
46
70
85
53
82
44
63
43
17
25
49
155
48
105
29
136
78
28
36
35
186
313
12
30
24
32
45
52
14