12
24
14
27
22
33
301
45
26
15
13
121
72
118
161
900
104
57
16
134
84
200
66
82
61
64
190
35
145
32
46
632
603
49
36
51
17
23
255
75
156