95
55
21
48
186
23
6
30
25
16
33
9
102
79
56
18
127
22
29
28
58
160
50
518
201
24
20
26
39
65
53
13
11
159
136
12
741
8645
164
135