38
429
49
131
19
104
66
73
256
61
14
44
32
126
35
103
36
68
72
140
65
127
132
22
30
40
107
51
278
79
50
33
293
111
39
46
85
136
162
47
20
55
57
86
29