56
28
11
43
58
13
81
62
165
24
77
29
337
10
7
21
27
66
32
54
163
39
40
95
420
89
215
61
12
83
69
50
226
15
30
18
8
52
51
224
652
19
22
85
451
155
45