35
69
16
49
168
112
44
51
14
50
15
9
21
13
1307
67
76
3
92
33
18
10
17
248
366
114
382
39
63
12
11
19
75
139
30
38
29
26
142
25
66
108
136
31
48
82
42
52