29
60
23
4
8
13
25
15
9
14
12
6
36
18
42
17
11
300
19
41
55
33
21
517
61
222
82
3
49
24
22
34
166
16
135
88
51
43
20
89
44
139
46