45
131
89
22
53
24
81
13
20
62
75
96
99
23
10
288
5
54
14
9
80
82
2
30
70
38
26
32
68
34
155
66
104
37
27
181
21
17
109
33
29
12
67
35
39
83
28
55
114
86