29
72
53
32
100
33
45
121
110
22
44
98
91
383
93
85
202
75
15
368
211
125
31
42
17
61
13
196
19
7
8
73
74
39
145
102
21
129
69
18
164
62
189
67
81
92
233
16
48
24
95
9