167
288
234
215
200
45
88
84
95
26
118
47
97
55
9
119
38
69
13
23
28
84
49
25
68
50
67
56
134
32
15
34
38
72
45
17
46
41
51
29
20
14
31
30
36
46
24
25
52
19