16
91
28
36
388
72
65
118
102
60
336
136
74
207
37
192
52
141
67
23
4
15
58
39
243
40
117
57
81
30
43
46
133
10
26
25
24
35
20
22
86
50
161
152
7
12
76
116
29