148
297
98
145
28
424
32
67
73
37
434
820
562
42
1046
35
31
329
14
381
105
217
50
240
78
115
59
49
16
80
17
18
65
38
33
60
157
357
19
124
56
41
21
20
79
62
93
106
48
22
36
112