3
30
0
27
116
36
20
13
5
21
65
14
61
32
28
50
31
23
95
16
40
38
29
34
26
11
56
48
339
33
123
59
35
158
37
102
136
238
300
182