32
30
8
17
22
18
12
55
43
83
29
72
139
28
15
134
24
238
57
21
46
23
25
66
13
44
36
7
3780
78
9
33
51
107
117
92
109
50
91
5
27
282
20
272
928
366
198
26
170