2
77
21
78
164
93
89
46
59
301
91
87
88
185
72
23
20
84
415
70
35
74
545
52
111
137
28
16
122
131
48
112
105
92
449
126
44
82
128
98
120
225
95
76
24
109
27
150
67
254
32