31
46
35
26
95
41
28
11
30
66
17
200
9
42
76
37
15
53
21
44
23
110
27
84
82
126
72
108
63
102
19
33
52
50
38
4
83
43
3
77
14
18
22
87
173