2
4
24
34
12
5
7
16
13
27
6
67
29
15
41
44
153
62
98
28
49
35
25
82
53
45
92
128
10
93
84
163
33
46
32
150
111
313
108
31
302
54
60
100
152
113
127
194
55