241
164
95
218
25
76
672
40
41
121
86
28
398
61
24
45
32
35
26
39
44
18
9
174
82
124
101
55
21
38
72
93
177
37
179
105
68
19
22
74
84
141
20
29
34
127
36
118