95
20
259
46
61
25
17
16
37
27
15
12
102
29
62
11
265
92
36
242
22
70
45
35
100
132
464
64
65
34
19
43
66
68
83
59
56
24
51
50
171
30
31
54
38