120
72
46
23
39
82
114
35
221
216
117
14
138
16
286
51
71
107
62
98
106
68
361
137
59
42
60
45
135
76
55
19
41
21
88
103
132
181
22
75
27
53
66
79
166
31
167
209
203
93
131