4
23
9
17
15
20
31
107
49
83
45
44
234
135
56
42
26
68
30
47
226
75
179
110
46
117
328
36
43
420
222
98
93
585
138