68
51
11
85
30
16
7
9
520
2
29
25
103
239
36
375
8
67
6
18
4
15
13
12
41
10
24
69
55
22
31
61
91
84
1
53
5
38
145