157
137
407
95
222
24
3
101
19
60
22
7
13
399
31
36
45
102
33
74
112
83
21
26
181
49
37
66
25
47
240
140
80
234
59
173
52
174
560
62
76
40
55
84
18
58
447
192
41
27
94