85
236
63
50
369
40
21
45
53
105
38
233
19
179
82
73
27
187
72
102
103
183
116
10
17
95
90
51
18
12
129
101
64
65
49
97
44
55
16
34
15
32
35
11
29
24
22
33
30