29
34
149
24
62
19
39
27
7
11
129
25
40
57
41
17
53
5
13
28
334
22
49
9
51
31
4
16
69
90
32
108
42
83
43
118
65
282
6