172
31
14
50
213
64
83
43
19
37
13
24
143
48
30
66
22
84
21
9
2
17
10
52
92
8
7
5
51
11
53
12
71
123
32
18
4
38
389
61