59
39
8
26
347
144
89
114
24
30
393
106
42
68
149
150
161
44
83
197
193
324
58
36
101
115
160
105
220
103
33
17
470
90
63
148
590
31
526
95
109
216
34
61
136
171
133
38
102
43
65
92
76
185
104