2
15
144
1
21
4
32
11
12
9
5
24
18
57
156
10
37
93
14
20
152
13
31
102
78
73
74
30
60
48
26
184
53
64
63
8
19
90
25
366
28
216
149
150
22
38
597
59
33