38
18
12
11
90
4
9
29
14
22
32
36
13
66
43
10
20
24
42
72
25
64
162
55
40
83
39
49
17
31
288
274
3
96
71
522
405
258
54
33
46
8
130
94
58