13
5
15
18
8
4
28
1
6
2
14
7
17
12
24
3
20
31
48
132
38
49
50
19
188
25
16
65
77
43
23
53
124
117
34
60
33
123
107
42
41
29