79
152
151
6
121
160
21
15
25
119
30
41
88
175
97
104
344
12
96
20
35
9
7
22
8
138
53
112
65
379
16
144
301
308
146
161
228
19
368
207
339
39
95
216
45
61