120
100
41
39
23
37
87
7
27
49
56
84
8
13
245
62
45
193
2
103
181
89
144
52
76
90
59
71
167
85
68
48
40
36
34
77
44
70
105
38
24
57
17
22
32
31
33
170
109
16