168
289
235
216
200
84
46
96
118
88
10
97
119
13
26
38
55
84
47
69
38
28
49
25
68
32
134
29
15
23
34
69
57
46
51
19
29
25
34
45
12
25
40
72
52
51
67
35
33
33