122
46
50
11
45
25
64
34
52
51
23
73
22
21
2
38
80
1
72
47
13
10
43
107
7
125
28
53
74
59
93
44
86
17
105
5
16
104
9
48
29
19
81
33
313
65
35
70