76
331
135
27
115
942
93
54
40
70
49
19
116
55
57
23
21
103
111
11
167
56
36
41
45
43
231
12
39
80
411
151
32
131
86
181
18
25
382
5
48
65
98
148
95
1060