40
29
33
12
20
14
21
47
43
41
79
23
127
4
36
55
117
17
16
26
7
3
76
11
18
5
155
24
30
58
6
10
108
63
15
8
50
13
19
57