29
60
7
4
42
36
105
5
238
9
37
132
22
8
389
24
73
16
15
95
114
109
52
10932
48
38
27
10
11
34
12
6
21
56
3
2
82
31