39
26
79
21
18
173
20
68
86
106
88
12
114
71
54
378
58
73
4
8
9
17
30
24
19
101
103
139
74
196
453
313
97
6
2
185
53
117
45
27
15
57
37
43
211
116
35
25
67
93
75
60
59
110