1
6
16
2
9
12
22
348
520
119
51
31
146
21
17
71
91
61
56
274
30
35
255
65
37
136
138
135
210
139
52
45
54
70
87
169
73
48
373
100