22
10
29
18
21
41
59
12
189
51
286
28
117
159
93
46
71
79
106
86
120
89
24
25
73
244
32
127
9
163
38
104
48
123
171
56