59
91
69
66
125
19
278
77
155
33
319
42
51
235
41
17
148
23
26
21
49
30
25
39
52
74
54
101
15
10
98
6
13
83
14
20
24
174
1
71
50
18
40
12
64
55
32
138