93
148
48
117
40
68
53
90
52
47
154
79
91
31
54
42
69
59
178
87
35
78
66
120
165
94
137
571
162
128
77
82
98
134
1309
270
75
74