159
568
140
37
69
29
25
56
75
21
94
195
35
92
13
19
88
114
53
82
38
78
90
47
57
280
161
557
109
67
48
60
103
155
147
77
40
46
246
15
93
43
11
79
23
36