28
45
85
39
72
58
46
13
26
33
100
41
68
94
30
38
77
50
91
54
12
32
229
64
35
20
276
82
29
14
24
48
16
73
60
61
69
503
37
43
165
163
5
93
74
196
15
10
49