89
25
141
126
46
50
132
232
245
43
120
72
27
28
34
54
93
77
144
162
52
19
17
96
79
83
14
30
66
41
74
195
302
61
35
40
216
49
99
9
69
29
23
221
103
68
51
135
16
100
32
70
39
53
38