222
43
58
293
31
66
15
150
29
30
27
38
45
10
79
65
48
18
9
620
42
94
19
52
5
8
83
75
14
80
13
84
131
86
33
61
11
17
63
40
78
35
44
76