80
213
311
21
151
29
7
3
85
281
70
103
69
276
59
28
34
5
114
9
38
61
20
16
93
46
81
30
25
95
32
111
118
78
112
72
343
52
49
37
64
94
54
33
40
35
152
45
26