45
21
16
20
73
410
24
93
64
30
119
39
95
70
103
109
50
174
49
86
65
17
22
75
15
44
118
138
128
23
47
53
83
46
13
11
19
387
58
54
9
27
31
14
63
33
34
113
297