4
106
16
33
69
107
23
109
127
36
21
29
41
37
170
35
281
116
668
88
44
96
94
183
105
123
145
375
83
79
40
54
206
80
76
38
71
58
95
128
388
65
28
68
138
30
102
66
153
85
87