45
51
25
12
56
22
31
90
16
64
29
6
23
24
18
50
88
120
38
60
439
40
27
97
11
49
32
36
13
94
15
65
133
58
7
84
142
28
17
54
574
160
30
52
48