18
242
7
23
29
25
31
88
33
10
547
45
54
36
12
63
65
93
108
14
126
212
24
273
215
83
59
77
142
72
21
244
22
145
85
55
76
35
50
41
75
69
42
13
37
78
48
8