40
200
11
118
62
52
36
80
24
5
20
8
18
28
32
17
7
105
23
29
128
89
9
45
53
6
54
93
26
43
30
12
153
122
19
60
33
13
87
140
197
37
152
31
79
10
44
57
35
76
194