62
39
18
216
147
31
92
176
168
141
253
17
48
255
68
23
12
8
53
29
109
13
145
71
65
26
51
16
49
55
91
98
32
7
35
43
77
3
27
33
5
182
107
74
10
40
381
52
9