29
28
147
88
41
49
75
90
104
178
14
281
91
26
16
39
25
164
65
66
19
20
74
60
11
42
114
108
70
37
56
44
27
85
45
36
72
10
34
117
51
116
46