46
68
15
102
20
43
113
23
61
93
100
32
79
49
47
34
359
242
97
63
87
12
121
5
25
55
40
35
30
21
408
36
44
114
18
74
118
29
82
7
28
45
52
191
50
98