173
165
361
19
2
25
17
16
142
217
122
66
12
40
80
85
54
33
67
3
42
136
26
72
44
105
59
47
5
51
11
4
312
34
29
37
301
118
1007
83
744
21
56
30
41