310
19
25
5
11
3
10
84
63
26
13
12
9
23
1
22
122
140
42
316
34
24
108
61
15
31
32
27
103
4
37
94
18
20
14
102
51
124
86
47
59
8
75
71
77
925
41
44