120
181
10
96
158
82
89
149
28
7
24
88
35
260
367
121
36
21
64
86
44
13
30
114
190
14
48
19
12
47
75
104
29
54
23
84
18
22
27
15
216
105