21
24
1
41
35
88
19
37
4
70
51
120
3
10
17
65
15
11
61
7
30
49
43
39
106
38
34
96
28
25
150
23
2
50
58
22
54
29
237
27
20
31
40
42
85
5
12
84
80
271
123