32
146
31
83
10
11
35
155
34
80
256
2
23
18
105
204
39
170
90
172
52
25
33
26
8
38
101
89
76
14
53
50
98
27
208
61
128
113
234
9
87
19
12
74
29
65
180
55
42