122
313
97
18
67
21
118
27
26
43
69
74
34
65
63
11
72
346
71
170
159
104
53
64
96
40
107
123
234
46
17
25
58
36
39
33
30
180
90
45
23
47
62
28