11
31
36
14
19
18
49
45
17
25
80
62
38
94
32
35
13
22
37
53
40
50
41
68
113
142
89
639
61
199
178
20
86
112
21
85
186
81
107
63
189
323
48
65
104
8
42
77
23
27