25
95
36
72
41
33
76
115
73
179
330
39
14
49
176
29
151
88
190
32
87
232
79
154
7
17
83
182
13
28
113
31
19
138
93
120
23
75
107
136
53
296
68
61
70
147
35
122
18
24
116