161
13
10
8
34
108
12
6
85
11
44
14
70
51
52
28
58
32
47
2
3
92
35
23
37
130
144
179
79
31
95
7
43
22
36
29
20
33
30
24
271