102
93
181
101
48
131
16
47
36
26
46
196
22
67
49
75
164
161
61
365
173
238
130
115
79
43
58
110
33
152
50
35
292
59
51
76
71
169
70
32
85
379
31
344
14
208
195
19
28
204
72
55
42
24