52
18
5
25
125
348
483
156
70
86
144
32
58
277
65
51
733
38
69
55
14
16
98
35
71
53
19
30
117
34
56
7
59
129
121
63
102
83
54
31
221
49
28
21