5
245
16
81
76
199
66
43
68
121
362
75
52
19
196
78
58
41
46
37
590
34
22
101
49
74
84
8
234
171
36
44
77
32
11
79
63
6
18
40
83
90
4
42
92
9
88
153
3
468
56
125
178