28
31
17
13
20
22
24
180
19
42
21
87
85
61
81
9
35
37
48
15
88
23
83
122
33
39
7
58
36
266
1609
18
68
101
82
53
203
56
298
112
77
70
34
421