311
30
4
175
58
24
12
49
1081
28
13
37
39
65
22
25
31
96
38
59
168
1059
5
102
54
74
20
80
17
60
104
379
14
27
100
33
110
21
46
61
51
34
2
3
8