30
35
320
16
99
14
19
7
151
82
31
70
59
17
195
55
45
74
11
47
8
20
2
56
88
12
32
6
39
54
115
26
86
64
18
73
15
270
41
165
76
4
178
25
80
48
148