29
15
24
19
23
13
27
17
21
50
16
109
7
48
51
12
31
41
14
45
1
127
9
11
34
6
65
54
82
33
26
211
152
52
79
20
42
83
39
151
28
22
10
35
62