98
20
50
22
384
37
16
23
110
75
82
36
54
108
71
140
83
230
155
30
15
28
44
801
8
43
72
61
35
191
31
32
41
38
19
84
34
25
133
27
150
78
93
581
546