32
31
101
17
53
49
102
18
38
50
30
63
29
77
27
15
36
109
26
59
178
23
58
83
84
37
60
45
25
89
56
165
160
44
103
74
42
65
71
47
62
24
95
55
200
43
129
68