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