38
26
51
18
394
29
91
77
9
82
17
109
12
10
20
46
54
187
83
105
35
1
233
13
40
217
212
23
65
299
216
184
191
48
45
226
76
111
39
130
106
102
79
70
103
89
136
16
41
7
31