38
13
28
23
15
16
58
12
51
101
32
29
21
67
33
267
275
30
65
61
36
77
26
69
126
70
11
193
110
261
90
45
22
96
140
64
57
68
170
34
43
214
46
103
124
113
163