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