26
32
19
119
97
41
51
232
14
39
72
37
16
147
121
204
105
107
34
5
2
76
36
40
55
23
10
38
29
25
35
59
101
52
54
49
58
153
140
83
70
210
11
115
28
60