28
106
4
12
7
1
45
61
15
521
34
19
32
66
22
23
96
29
14
59
26
10
5
21
20
13
27
51
89
68
94
49
60
9
53
18
99
81
25
95
62
48
72
246
35
4201
40
38
16