12
28
44
17
26
103
83
65
57
160
203
6
85
27
38
23
118
43
164
106
54
3
34
189
56
24
99
37
101
52
89
41
18
16
50
13
482
113
33
7
91
42
165
61
46
281
126
59
92
35
142