111
63
74
30
102
57
47
52
34
75
56
41
68
82
43
18
123
107
316
51
122
76
101
84
55
136
266
49
48
59
66
65
11
35
28
79
61
80
38
180
155
152
182
114
229
86
71
53
95
77