38
2
7
8
13
32
21
35
16
238
47
39
23
14
592
36
77
28
50
114
68
60
85
59
31
151
117
71
57
84
206
65
40
70
305
93
27
144
96
67
105
112
56
156
74
321
101
123
79
150
53
116
118