30
55
39
18
58
25
78
53
46
61
38
22
32
9
63
127
41
350
76
73
27
98
12
17
54
34
47
195
23
114
64
33
196
31
97
26
68
74
35
52
86
112
736
135
301
51
177