108
58
167
45
110
18
82
151
24
85
88
21
111
77
38
69
626
138
109
152
73
47
36
63
10
102
89
44
8
100
98
62
39
119
91
121
75
823
381
13
76
15
67
193
142