151
246
328
69
431
23
212
112
51
46
43
31
261
20
75
60
41
81
103
791
27
99
10
192
105
120
19
260
37
28
14
12
6
32
15
35
152
36
5
4
16
25
1
24
74