45
68
74
60
62
6
13
31
47
24
15
22
96
85
44
103
29
339
172
9
84
55
108
34
215
93
23
63
104
69
271
50
21
97
46
101
72
102
116
8
19
33
238
187
81
41
28
236
186
27
32