29
47
52
36
96
23
15
13
31
62
50
40
51
19
103
70
35
12
26
11
7
21
77
17
85
22
54
63
39
167
45
30
25
172
144
83
34
14
302
87
32
10