22
5
26
11
46
33
183
24
28
27
60
113
18
54
25
21
114
73
35
59
23
14
87
51
117
123
590
615
57
40
15
148
44
1
48
49
92
10
97
16
277
159