97
60
39
28
185
13
31
69
44
80
45
229
14
130
30
58
183
132
87
110
32
59
89
215
65
66
51
123
4
79
262
161
55
82
27
22
131
38
67
9
10
90
91
160
76
212
104
270