158
92
65
27
33
48
25
61
5
6
81
19
7
21
57
26
84
20
40
34
9
54
16
17
90
49
23
41
38
121
59
543
143
31
66
115
332
44
87
268
42
101
130
63
76
179
50
199