22
10
16
21
57
27
36
112
28
14
49
51
73
102
69
89
72
77
239
50
58
40
121
215
94
44
75
97
66
140
146
26
23
64
132
41
74
32
31
118
374
87
56
53
43
42
54
62
131