95
37
156
21
109
5
61
295
47
80
192
32
15
14
76
18
57
6
176
8
4
194
307
46
152
9
6497
72
44
13
27
36
328
50
386
350
54
42
22
30
595
58
2145
125
163
23