70
34
36
6
12
14
1083
50
130
77
60
18
46
25
28
51
41
48
39
30
29
56
32
33
89
26
399
510
40
203
541
22
141
24
16
20
19
23
2133
38
98
372
197
327
102
52
165
272