30
67
42
8
44
79
80
17
10
4
90
38
252
26
33
31
21
177
221
227
74
141
119
56
52
75
92
76
210
34
65
58
232
168
652
185
59
346
24
106
11
29
87
72
243
219
6
155
123
172