30
20
57
23
47
92
76
43
21
41
46
25
26
19
35
42
16
38
22
32
29
71
14
18
7
13
117
61
79
97
44
87
64
28
82
27
230
86
50
238