31
91
217
43
48
16
82
41
19
205
24
26
247
2
70
60
104
97
50
44
243
135
74
127
62
57
38
18
56
14
55
20
89
77
21
67
29
23
68
37
51
13
63
61
144
17
15
28
30
222
75