38
31
5
36
39
15
23
103
7
11
4
65
45
37
32
35
69
73
83
52
74
255
80
50
59
89
53
63
113
47
56
404
191
106
155
188
91
24
26
30
184
342
112
142
1028
375
116
128
162
451
92
360
190