75
55
131
7
59
105
37
3
142
262
170
228
31
39
14
65
82
118
28
42
110
103
45
169
53
95
93
54
244
115
44
56
23
651
41
47
36
24
159
40
68
91
298
19
27
26
18
148
70
57
48
196
38