3
25
7
9
36
10
29
21
77
20
85
37
119
75
40
100
83
22
172
60
27
162
92
31
28
237
19
71
35
339
69
17
61
24
105
23
8
53
67
70
185
34
41
95
133
93
48
49
456
96