3
2
89
16
4
12
33
18
29
43
47
13
34
20
37
75
42
49
8
52
17
31
19
106
84
162
24
22
27
273
56
44
39
5
45
11
104
144
81
6
25
55
378
23