111
33
49
21
37
73
16
157
250
60
19
43
14
31
29
30
45
197
53
8
78
36
20
7
41
38
25
125
10
71
32
133
61
47
4
2
52
74
129
46
67
27
83
86
138