31
242
38
1344
63
130
24
422
62
29
65
580
138
61
10
196
190
21
77
51
72
42
37
129
86
18
289
32
132
162
52
82
34
200
27
35
20
1379
411
251
33
17
119
58
16
36
23
338
101
104
43
87
568
66