3
58
4
21
12
194
40
74
86
32
1
13
96
25
135
77
94
55
48
76
61
29
46
170
34
9
84
189
27
33
152
99
38
493
185
36
146
50
56
280
155
90
87
247
157
65
31
66
54
60
44
26