29
40
20
265
68
100
4
31
5
19
50
7
42
41
78
88
27
117
15
11
24
16
66
122
57
17
39
25
43
52
36
22
34
10
14
120
123
35
425
77
142