16
15
5
28
31
61
24
56
18
65
2
175
8
44
11
13
89
30
17
34
59
45
62
114
27
51
39
26
37
49
10
25
22
144
55
116
9
38
33
281
92
80
79
312
163