7
174
44
129
28
46
29
26
123
32
110
35
18
15
19
31
48
512
23
16
79
128
10
45
65
27
102
41
100
157
170
328
86
82
335
91
84
54
47
104
134
114
21
99
49
143
154
20
33
66