31
10
221
12
40
18
28
47
33
13
77
17
23
43
39
62
51
49
139
157
38
78
7
24
14
76
29
84
92
148
50
132
225
21
27
120
26
35
66
41
188
74
55
98
32