3
39
192
60
59
103
50
54
35
298
65
79
78
55
61
87
71
121
203
44
147
91
86
85
20
233
49
30
170
90
88
70
48
29
68
100
80
73
140
82
154
36
24
97
52
62
75
47
162
43
287
83
96
104
58
550
40
128
94
41
67
134
1328
42
64
32
28