107
51
32
163
64
85
108
100
88
49
28
80
42
20
26
74
24
9
18
34
36
17
37
58
10
61
48
14
81
6
35
165
95
27
200
319
33
293
46
620
39
29
16
8
122
69