5
103
38
24
37
33
23
27
48
46
63
60
16
41
17
22
32
39
26
13
66
87
76
50
19
32
81
56
68
44
43
33
45
60
41
27
68
118
95
76
85
52
169
194
121
216
165
153
160
128
471
345
116
49
54
100
178
147
266
194