18
31
32
61
157
36
20
41
65
46
332
87
26
9
25
67
8
21
51
10
137
48
22
118
4
5
7
127
33
47
11
24
70
34
50
37
13
74
109
16
19
12
35
56
63
162