16
61
37
102
76
442
228
45
38
78
56
14
3
44
12
128
36
51
171
66
28
26
50
123
174
10
90
21
23
20
75
39
93
94
53
49
68
33
30
131
52
154
4
118
35
58