75
112
51
135
15
120
18
658
389
13
35
45
111
38
803
83
46
224
328
44
232
68
77
170
43
52
24
406
25
37
40
137
245
74
41
9
66
79
107
30
128
47
121
50
39
88
67
14
54