28
39
29
56
50
84
48
30
105
91
175
139
95
239
36
54
336
80
23
158
32
9
8
34
78
47
879
5
10
165
145
122
127
66
14
77
68
26
59
126
24
90
216
79
124
25