41
42
83
153
101
35
66
25
52
22
53
130
13
16
29
49
21
85
30
33
50
38
397
23
12
68
82
195
56
46
27
65
175