4
10
45
122
90
217
54
275
83
332
77
25
110
15
37
39
268
40
73
7
18
49
625
96
60
621
645
4272
47
53
31
32
29
595
142
14
3
56
75
165
23
33
65
46
20
34
13
58
26