38
24
39
28
5
18
61
58
43
6
31
70
164
144
268
96
56
22
19
85
40
105
128
87
202
696
16
15
653
7
10
68
34
104
9
114
32
21
23
415
126
1228
64
184
154
76
46
49
214
95
671