12
4
49
66
5
43
29
84
16
7
19
1
51
6
44
127
83
8
30
116
22
122
14
2
141
15
36
132
134
91
45
37
42
298
114
47
27
214
126
193
174
67
567
138
82