2
420
24
14
17
303
79
96
41
119
254
155
35
26
311
315
30
132
316
165
36
13
22
28
73
32
34
102
50
67
53
12
43
129
148
8
6
38
123
209
18
89
91
1023
58
16
23
19
40
146
364