26
12
29
19
21
41
61
190
51
287
28
117
160
93
22
46
159
118
71
79
106
87
120
89
25
73
244
32
127
9
163
38
105
48
124
171
56