28
49
79
29
210
42
55
792
35
117
36
31
213
103
65
195
102
86
77
87
22
163
12
337
63
69
191
119
135
71
50
158
173
68
30
26
72
134
45
34
53
106
100
230
124
17
209
285
201
138