52
102
71
74
33
21
38
141
132
69
91
32
30
16
28
31
93
50
96
53
7
130
57
116
12
62
35
19
55
411
148
178
65
124
70
27
92
9
79
85
84
37
163
106
63