18
30
81
60
38
113
13
93
56
149
702
43
36
24
79
214
21
364
67
148
41
7
99
34
305
65
108
35
12
395
22
685
52
131
10
26
95
92
70
11
151
39
23
90
55
47
127
6
16
255
62