175
6
46
89
52
59
18
38
31
41
33
193
112
122
39
220
162
72
78
24
13
110
103
58
12
35
25
42
40
62
8
92
82
9
34
302
176
47
22
57
30
125
101
44
573
225