31
197
32
467
16
74
404
29
115
49
15
21
317
99
43
94
83
50
66
19
144
58
250
107
307
41
30
232
118
36
3
12
77
28
64
59
336
39
108
27
85
116
57
68
37
201
159
71
48
75
42