109
29
200
50
26
5
127
183
16
9
13
7
8
15
22
20
34
14
47
28
31
21
30
19
43
6
114
35
37
18
40
17
79
24
10
12
27
81
11
32
33
51
60
45
97