90
3
9
27
13
22
18
30
29
35
34
65
41
20
10
23
42
72
25
4
61
162
12
55
39
38
81
48
16
31
287
274
96
68
522
404
255
53
33
46
54
17
8
128
94
63
58
5
132
45
70