130
15
103
13
18
80
102
232
76
10
104
14
53
23
97
60
78
58
4
28
5
43
11
6
17
24
52
40
252
85
66
59
7
9
22
29
55
31
25
26
63
121
136
162
41
51
42
27
20
196
127