121
123
24
46
40
8
55
47
41
27
14
33
17
49
214
16
29
85
32
20
34
96
11
67
9
56
12
23
126
43
105
51
25
50
48
15
77
13
30
19
413
60
170
250