108
84
17
29
7
5
31
37
27
28
162
15
77
14
11
16
26
8
118
3
44
179
18
392
25
1
4
45
19
22
63
35
30
40
64
57
20
50
83
41