5
9
1
2
45
33
131
13
34
14
38
11
94
111
20
43
23
18
42
22
29
30
211
63
73
40
59
265
195
16
138
51
17
21
24
86
56
10
50
365
139
70
46
53