37
22
33
45
27
21
221
58
91
15
46
79
63
108
172
145
621
78
105
48
30
23
38
52
73
43
26
57
165
208
83
64
94
47
59
139
31
36
53
354
393
71
279
309
348
50
34
1405
76
16
74