32
50
44
48
23
164
25
90
4
106
31
17
18
24
9
16
96
116
10
19
107
59
115
53
40
57
39
42
138
68
82
61
268
52
5
119
11
89
34
177
1
99
12
67
6
28