176
321
38
45
180
76
59
91
39
34
57
49
123
54
87
25
64
48
42
10
50
82
19
30
63
9
62
189
111
46
17
31
23
27
21
15
41
67
24
72
110
6
93
44
60
37
22
90
18
33