91
30
27
25
29
15
57
101
35
58
51
39
64
16
63
84
43
20
31
47
17
49
148
111
93
92
88
50
83
65
80
106
19
37
23
86
41
52
13
66
73
59
22
36
38
8
72