75
149
154
145
29
93
353
52
184
24
89
330
340
35
113
259
323
27
78
23
221
110
33
157
103
38
90
25
130
10
51
16
95
49
61
66
76
91
87
48
31
39
106
99
79
112
86
163
109
30