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