2
23
54
30
298
69
11
28
78
39
18
67
38
22
31
16
147
41
5
62
109
17
77
282
59
14
187
94
49
76
51
209
321
89
165
99
107
85
10
45
186
172
58
93
295
75
47
219