103
40
34
14
144
12
3
320
82
291
15
99
23
55
21
64
8
19
11
111
173
57
26
29
61
32
76
44
160
5
30
138
174
50
9
31
28
73
86
78
49
88
0
54
7
74
189
10