80
6
179
5
15
7
151
68
102
3
79
19
124
16
10
9
70
42
11
49
45
28
90
41
23
4
54
103
33
8
36
315
87
31
30
84
21
29
18
350
2