20
117
36
7
134
52
40
41
111
25
156
56
83
35
62
122
127
17
14
8
5
27
22
53
47
43
179
33
150
32
26
23
29
90
342