2
36
81
32
11
35
20
9
12
31
15
33
6
7
3
390
39
117
10
1
43
4
73
18
40
44
27
13
56
8
49
21
45
25
96
90
67
48
24
161
74
83
189
75