91
82
62
48
89
15
51
17
116
45
137
37
84
155
19
56
55
30
40
106
14
21
32
58
97
44
39
47
27
122
50
93
105
83
31
61
226
237
188
141
78
145
272
151
41
183
28
80
25
20
111