27
32
133
21
39
14
19
15
7
28
4
41
33
60
138
123
149
51
129
43
108
49
13
45
91
74
267
128
10
531
566
87
16
119
35
57
177
88
24
85
156
90
26
83
69
62
362
68
2743