109
18
33
12
70
32
3
2
13
22
21
29
15
49
14
19
39
17
45
93
84
11
42
153
24
30
16
8
6
20
1
62
59
97
37
41
5
61
57
7
28
190
26