29
42
14
23
10
12
1
7
8
57
22
114
5
20
17
349
37
3
30
9
27
44
66
34
77
21
41
45
6
31
101
73
63
25
43
2
46
70