38
29
327
70
113
85
123
9
46
295
312
92
60
21
58
33
50
181
47
218
43
12
17
16
105
64
45
184
96
208
35
14
53
93
30
187
86
34
185
59
25
100
23
28
84
24
95
26
120
10
22
156