105
5
189
299
8
12
99
144
127
123
114
172
31
22
128
73
28
32
107
16
18
76
35
66
33
44
187
14
15
52
20
116
71
27
55
1
61
306
320
49
17
10
67
171
89
199
93
148
36
59