39
72
25
36
34
24
45
42
31
1
90
3
28
63
40
44
2
124
59
5
12
125
11
9
53
7
38
10
48
21
14
79
313
55
60
33
109
23
115
477
19
41
30
56
4
27
96
8