31
74
14
53
34
8
63
20
13
23
7
578
25
132
29
18
39
28
87
1
2
236
27
21
12
5
52
48
125
117
6
9
144
93
1054
41
98
153
3
89
26
17
46