253
47
89
45
38
58
30
17
64
49
65
12
22
3
62
84
91
115
42
55
26
19
54
28
87
33
63
220
105
96
86
37
27
106
78
23
178
41
140
277
67
68
190
226
10
215
123
75
246
50
146
60