96
10
5
7
20
36
63
3481
16
8
27
59
14
67
274
279
160
35
12
55
13
6
75
26
18
38
81
9
33
24
70
139
74
88
41
50
34
51
56
25
49
72