24
12
11
5
13
19
20
3
4
26
10
7
6
98
50
79
34
85
48
37
41
102
66
395
60
46
151
67
124
185
103
59
54
43
71
129
109
25
208
16
125
23
51
87
78
145
53
32