50
41
30
15
101
43
701
7
36
16
170
25
20
145
59
14
10
35
12
18
19
34
42
23
55
162
13
65
31
40
8
11
664
216
189
26
57
1095
49
238
133
29
300
130
44