93
257
164
321
75
242
62
176
78
152
50
141
65
170
42
127
26
123
47
156
41
81
17
79
9
77
4
66
510
30
10
63
7
61