28
52
40
64
33
13
53
18
136
75
32
15
80
138
74
267
86
45
76
123
54
193
104
400
391
148
565
254
65
441
146
21
55
25
50
59
36
128
243
144
119
149
47
153
216
99
107
96
124
51
167
57
175
249
81
60