61
22
5
432
20
1
100
88
1133
18
9
14
69
45
337
299
150
128
154
131
10
249
54
15
27
32
42
7
44
109
252
36
93
240
451
76
8
244
56
145
67
23
148
2
11
124
79
5055
160
68