50
33
96
58
6
13
244
8
38
64
77
70
46
97
7
19
42
11
29
16
5
51
30
15
56
28
53
2
34
17
9
22
21
40
142
20
65
27
12
48
1
4
32
52