38
46
9
68
131
79
62
85
77
103
188
135
28
344
116
109
203
58
21
26
232
346
70
82
89
98
93
76
12
32
151
120
125
383
341
159
42
129
52
29
36
91
44
138
386
84
107
33
15
411
22
47
87