90
51
28
40
7
32
15
183
11
27
20
9
50
6
36
22
29
97
10
13
12
3
17
5
2
26
33
24
49
61
8
23
42
170
4
41
80
89
60
18
82
25