30
49
80
72
159
99
419
60
297
85
50
68
89
251
337
293
59
16
102
228
51
64
78
39
58
76
400
13
157
137
63
61
79
46
248
93
11
83
23
41
38
6
25
69
33
193
29
120
112
106
53
37
117
47