5
85
25
308
22
330
28
75
12
42
26
15
38
33
9
17
6
7
10
19
21
13
84
69
46
23
44
49
136
36
62
41
110
59
8
175
14
16
4
31
180
102
47
27
20
144
82
32
35