18
63
99
29
144
1135
64
93
37
47
53
73
263
41
23
364
87
85
88
51
34
114
208
168
121
129
274
72
24
76
60
30
58
19
35
32
91
156
75
40
82
103
12
4
44
54
55
36
120
50
636
26
78
201