31
16
14
18
56
59
20
182
13
33
17
19
379
3
5
55
169
37
81
26
85
51
32
139
21
99
30
60
34
25
23
39
144
54
105
128
111
41
4
97
28
44
106
35
9
48
49
10
22