3
22
78
25
65
43
73
58
347
61
121
165
316
77
38
98
169
234
312
2160
24
335
97
111
57
53
112
45
126
118
109
464
96
376
80
252
95
37
21
162
31
153
194
146
184
104
75
92
60
20
89
114