60
50
7
72
18
37
42
66
31
28
448
25
197
106
27
92
26
35
39
83
156
75
13
46
76
38
65
52
58
32
47
117
36
17
3
49
23
48
94
56
157
86
33
263
41
22
109
15
129