101
56
31
98
63
62
85
260
80
13
37
36
68
52
99
41
10
44
51
33
29
16
72
17
34
22
9
30
83
42
105
274
76
95
65
23
27
129
103
38
125
59
84
35
58
66
18
104
87