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