29
12
114
45
71
60
37
44
110
19
39
109
31
17
30
533
58
79
22
200
126
149
23
248
32
34
122
16
18
138
28
38
5
10
8
6
43
73
48
47
63
11