36
21
51
20
16
33
40
25
77
123
93
66
217
228
198
94
148
85
44
8
39
106
42
17
50
26
13
99
43
15
6
67
145
46
474
140
103
232
41
60
91
68
22
29
70
89
63
62
49
58