31
72
14
123
52
28
74
26
95
66
33
116
117
25
54
214
88
32
181
252
75
99
18
21
34
65
59
15
37
9
82
29
10
280
165
69
197
12
76
64
361
56
24
62
22
11
7
103