40
27
33
37
67
79
90
85
65
18
380
53
383
8
106
4
13
19
10
16
23
31
21
5
6
84
81
132
70
35
94
304
68
30
121
38
49
252
60
14
1024
107
36
48
25
235