45
97
160
13
8
40
100
31
48
176
210
17
62
28
41
51
24
84
9
66
2
22
39
126
43
304
7
19
37
32
60
3
4
5
54
14
12
79
47
53
68
89
38
26
25