30
8
13
15
22
218
83
107
113
65
28
82
100
86
78
27
39
25
165
90
31
40
33
96
139
6
10
44
72
2
21
58
18
36
17
5
59
520
57
11
105
99
71
51
76
216
104
46