31
50
27
22
7
16
93
12
17
49
81
19
40
46
64
9
11
23
65
4
21
94
45
3
312
6
14
38
43
288
29
71
91
53
13
15
2
151
8
34
28
140
77