107
46
15
97
243
56
10
81
48
8
19
6
31
50
30
9
26
100
85
75
49
41
20
37
51
65
86
47
129
153
62
38
144
121
4
21
32
158
25
3
33
96
209
12
16
83
176
35
18
61