59
103
158
35
9
193
14
63
160
1
47
21
12
303
13
15
64
166
82
67
108
43
57
191
154
28
54
16
22
58
11
38
29
46
26
20
48
18
96
40
56
25
77
118
83
23
33
80