121
15
415
83
84
167
330
58
29
11
52
54
14
19
39
90
49
20
71
45
28
42
23
61
43
30
22
76
36
27
110
101
69
53
57
25
104
123
9
125
16
50
17