54
50
129
301
49
22
27
133
51
92
47
60
43
26
24
68
35
167
99
40
13
29
84
125
44
83
5
28
31
36
37
18
15
9
33
19
131
89
111
67
39
21
2
405
117
134
220
165
34
108