111
4
99
1
95
26
13
215
178
6
5
27
19
17
22
31
238
29
21
116
78
36
15
20
9
54
12
11
16
58
190
436
89
10
152
81
60
33
47
90
67