30
51
55
41
56
66
37
148
114
17
92
63
86
23
49
22
28
77
91
33
10
26
94
19
35
27
34
69
68
16
38
25
60
216
84
149
73
44
197
31
90
11
108
118
103
100
76
54