75
136
29
44
168
82
26
18
5
72
20
58
73
28
133
17
79
57
114
97
59
14
37
62
41
23
94
71
120
63
52
36
7
107
194
13
50
99
124
34
9
84
3
286
27
380
977
271
25