105
10
80
28
19
87
97
45
355
77
1
100
30
17
4
135
147
7
40
131
42
8
38
20
29
62
95
11
22
110
21
103
31
5
3
88
196
133
85
59
353
0
74
12
6
37