2
19
83
30
40
5
41
46
10
108
65
331
53
105
9
7
70
34
25
26
294
6
82
17
21
196
57
240
58
22
63
48
81
127
295