109
76
19
68
63
101
122
152
33
111
30
183
18
61
54
248
84
17
37
25
35
98
15
22
55
8
9
43
36
427
60
116
41
205
97
42
52
83
72
232
12
161
130