22
29
63
46
50
18
141
117
54
344
24
26
20
21
51
68
8
12
65
25
15
43
14
62
154
7
23
48
10
33
32
27
57
13
17
110
52
9
504
122
83
139
40
128