41
43
83
153
101
35
66
42
25
52
22
54
130
13
16
29
50
21
85
31
33
38
397
51
23
12
68
82
195
56
53
46
27
65
176