161
98
33
59
30
8
124
87
440
22
229
52
70
178
47
95
32
10
142
16
373
5
49
210
27
7
56
11
75
23
63
69
149
36
73
28
111
44
39
54
17
26
31
139
144
42
18
102
101