326
214
174
41
43
22
398
92
118
76
45
40
204
33
19
28
10
54
68
155
14
144
49
190
311
77
64
16
99
25
30
353
74
44
9
119
177
235
72
46
11
13
182
62
242
67
136
70
104