90
261
33
22
163
43
6
78
28
15
5
84
60
61
21
18
7
25
4
20
40
77
102
26
36
125
35
65
14
10
24
27
62
54
56
95
3
34
136
19
527
13
17
89
46