130
59
9
33
30
21
86
73
7
27
15
25
102
17
43
23
14
54
45
70
103
53
16
39
77
100
67
72
152
60
4
34
197
69
96
31
112
194
46
105
245
12
3
5
20
116
62