34
43
33
9
32
18
50
28
114
73
107
8
64
72
131
76
21
42
29
98
2
38
4
35
25
13
6
24
58
181
30
109
41
15
17
562
340
60
151
59
105
79
262
47