75
23
84
70
32
25
163
87
62
28
11
12
100
60
40
126
52
48
158
79
36
27
13
17
165
81
82
62
28
23
66
23
12
140
65
16
89
44
35
54
21
33
85
34
28
41
21
16
1449
674
569