12
46
5
28
10
24
45
11
14
20
22
18
49
287
39
82
29
114
51
86
19
21
38
120
48
34
25
41
113
8
76
17
189
66
69
142
70
83
683
88
13
3
91
35
47