29
28
67
48
25
8
61
70
33
222
54
69
77
342
86
47
58
9
59
74
174
22
27
44
36
46
92
177
73
13
190
1
35
32
43
39
89
41
50
40
62
15
12
87
51
110