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