24
10
105
26
9
16
3
36
6
7
31
4
39
21
414
41
87
76
25
29
12
1
51
27
5
232
60
14
125
50
83
119
111
17
13
45
90
103
118
23
42
108
11
18
54