216
30
9
15
21
14
45
23
6
27
104
99
87
71
4
8
50
60
75
114
132
35
25
173
31
26
13
20
88
111
125
1
24
40
56
38
17
54
10
307
7
48
18
16
78