108
88
35
10
20
19
79
133
59
46
30
27
31
127
187
13
25
21
28
38
113
54
75
141
12
41
152
52
32
107
42
40
110
118
68
36
83
18
97
71
90
66
77
121
85
11
47