31
128
21
200
8
501
107
434
61
110
30
32
17
23
46
141
11
122
12
39
49
42
57
64
18
155
139
65
147
24
26
7
40
13
51
54
541
25
68
92
29
84
4
56