40
31
18
8
3
6
82
44
21
73
51
26
63
124
13
192
101
37
34
41
25
19
68
12
43
50
501
15
27
132
48
36
75
86
223
20
42
96
118
95
38
119
70
77
23
434
46
156