101
42
65
46
264
168
89
38
32
60
57
22
82
93
85
26
33
43
50
45
40
92
36
19
35
21
20
47
51
78
27
133
25
77
48
67
69
81
134
17
23