40
16
1130
157
15
3013
5
102
46
22
137
193
50
27
114
704
526
139
11
13
43
37
26
29
60
24
33
19
68
30
130
55
35
44
63
31
220
49
48
3642
71
32
151
20
52
14
28