98
333
28
37
33
63
150
34
112
381
128
46
75
32
287
40
26
49
13
117
36
59
22
86
55
100
99
87
39
27
53
82
135
69
16
64
58
19
6
7
4
2
43
18
168