106
14
90
54
16
6
37
65
13
21
7
8
10
85
24
31
97
30
3
32
351
20
27
5
40
28
29
49
23
12
78
82
111
41
53
166
92
18
113
11
263