41
2
19
14
35
17
12
4
10
83
27
58
44
23
43
18
37
39
8
56
24
20
90
57
25
67
131
109
80
60
40
66
52
87
82
69
34
36
16
42
50
38
143
347
65
74
104
293
127