28
86
13
24
68
215
12
21
8
10
1
46
361
99
22
59
33
39
14
52
27
70
95
83
36
139
7
19
143
107
77
88
9
32
74
92
121
252
55
58
34
40
23
35