31
43
15
4
61
2
6
12
22
95
72
8
16
3
376
13
14
11
21
24
27
5
10
38
364
354
9
40
23
36
334
17
1
41
7
39
34
47
54