31
21
212
48
74
32
57
376
127
124
131
130
39
120
77
178
70
40
36
26
50
44
197
65
98
24
175
29
49
22
104
33
47
95
310
46
54
35
240
85
16
117
510
63