18
42
22
3
24
35
88
90
30
56
77
231
61
19
271
26
5
153
75
12
6
14
25
79
492
33
120
65
51
119
39
113
255
49
41
27
54
91
43
60
7
20
57
62
156
116
31
16
107