5
76
8
94
72
28
48
77
60
112
20
33
374
119
129
145
245
65
183
532
17
255
84
157
116
175
149
22
265
251
291
101
57
100
6
21
248
52
92
7
107
51
117
74
11
50
53
91
153
41
1