2
30
8
14
16
15
22
19
83
11
180
5
10
17
35
65
298
18
3
124
48
32
267
21
46
70
28
227
223
66
25
58
93
26
50
24
63
59
106
40
123
101