313
394
148
177
145
144
76
116
91
152
149
128
102
280
318
228
95
69
46
18
98
39
21
63
67
3
25
15
29
40
55
56
6
13
45
131
126
49
16
26
20
51
221
10
55
22
65
5
17
59
Top