56
51
23
19
97
92
42
10
16
25
50
159
37
31
41
468
9
7
28
137
8
165
33
58
27
120
39
3
13
84
30
47
245
14
22
38
71
18
45
65
60
4
54
11