186
160
18
199
32
94
33
13
21
110
50
8
62
67
155
24
44
58
54
115
30
12
25
129
108
131
76
127
98
35
14
38
39
22
31
15
49
107
26
71
48
37
811
78
291
41
403
45
56
139
40
119
118
88