15
5
133
104
233
22
24
109
73
9
736
27
377
36
10
35
3912
345
1326
698
114
83
12
115
40
50
46
37
26
29
60
32
68
130
55
220
49
48
52
77
13
19
11
80
95
45
62
245
21
8
90
63