21
10
34
33
37
99
27
87
23
139
119
19
25
370
43
20
117
76
106
17
31
238
65
492
30
239
246
16
12
14
90
41
154
83
85
52
140
50
97
55
111
73
159
51
441
96
63
28
109
45