16
48
71
159
39
19
91
73
47
110
58
40
133
75
44
35
176
96
55
202
74
49
97
79
81
50
60
25
95
53
24
7
15
62
188
156
141
46
89
328
41
68
31
22
106