31
10
44
12
21
13
50
16
56
30
120
46
9
51
11
6
28
27
26
58
43
19
25
94
24
74
68
17
79
54
107
18
85
72
83
4
2
3
156
45
333
148
63
77