94
10
18
39
49
3
1
12
13
4
17
8
27
23
42
40
29
15
264
346
20
28
97
54
5
25
19
16
9
7
203
113
65
321
6
14
53
137
30
33
47
21
22