12
98
40
128
84
49
13
33
29
196
39
41
16
15
63
37
14
59
18
72
169
102
25
79
21
27
580
61
57
120
24
46
74
279
51
58
36
62
248
88
150
68
679
360
203
147