41
49
106
37
77
72
32
109
8
68
542
535
266
110
36
70
19
94
46
35
88
7
138
48
24
63
117
12
74
20
158
31
90
6
0
29
50
34
9
44
227
83
58
2
342
26
27
85
23