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