2
48
5
42
20
3
6
12
31
49
337
4
112
24
38
74
117
101
10
21
8
208
15
310
16
17
56
28
26
81
155
1
55
13
65
29
139
67
32
78
70
33