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