1
315
60
80
59
3
21
25
194
46
49
67
19
17
15
23
14
24
160
33
48
4
35
30
16
56
11
8
7
108
10
91
50
87
12
27
40
9
32
66
13
43
2
5
82