50
8
22
42
19
10
76
25
35
91
7
6
56
17
4
3
71
18
11
12
16
27
51
48
37
338
92
180
14
36
77
2
9
101
85
29
75
13
55
145
282
32
26
28