34
12
22
26
38
97
31
19
25
23
36
64
90
41
73
49
28
44
40
140
1001
59
29
30
17
109
139
27
218
46
70
298
304
13
124
56
20
87
8
111
80
75
37