21
43
29
148
243
60
77
28
19
45
30
36
42
5
11
348
26
90
25
174
24
32
880
35
55
130
129
13
14
51
70
87
39
18
396
152
65
52
46
22
629
59
15
84
27
64