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