9
11
33
10
23
13
43
17
8
39
35
41
103
54
58
40
50
46
122
114
113
74
31
61
221
109
81
174
56
52
14
340
379
78
306
99
521
4
206
65
55
89
241
123
130
164
390
49
117
465
42