18
21
170
86
23
27
11
20
35
302
16
19
32
8
3
22
41
160
181
10
46
29
13
121
9
186
48
70
50
6
15
289
47
17
62
89
38
34
56
110
33
79