40
230
25
10
73
103
80
79
61
41
45
35
12
26
71
39
19
89
34
14
28
37
117
63
168
169
56
21
36
59
1
7
33
58
3
16
18
15
6
17
221
4
11
20
30
9
13
5
96