5
32
17
38
80
34
21
310
88
14
229
106
104
6
70
8
28
10
1
44
203
20
39
22
23
74
79
84
322
83
108
82
57
96
58
41
577
45
93
19
11
185
158
180
159
16
170
56
48
13
98