31
133
65
43
93
110
122
214
62
74
146
68
200
50
46
56
120
156
76
86
75
34
42
60
286
55
67
63
39
44
70
179
64
40
59
79
359
49
157
45
15
118
81
35
21
372
87
54
26
27
29
38