98
59
110
153
17
20
157
95
330
25
47
252
108
102
76
118
91
114
88
63
15
21
29
19
24
107
186
68
54
70
65
84
72
18
37
117
115
93
66
75