39
33
70
25
386
160
1350
60
64
90
88
216
499
13
50
24
35
125
57
76
38
15
380
102
67
152
345
145
78
54
27
274
22
32
11
156
220
94
41
520
590
106
295
175
787
34
490
83
150
532
524
36