181
100
59
35
24
46
30
37
8
147
53
182
15
109
185
83
313
86
75
29
68
548
5
77
118
126
119
233
446
153
330
236
76
70
131
278
285
108
60
121
457
31
82
20
423
90
114
50
80
42
129
28