80
22
176
17
23
79
3
5
7
21
29
25
8
28
33
16
19
11
51
4
10
15
26
14
42
30
6
18
102
90
362
2
34
9
13
31