29
46
147
21
495
110
11
200
39
92
22
115
116
117
106
71
16
36
203
18
38
90
55
49
37
94
53
34
57
4
23
58
122
35
85
50
136
42
17
139
120
195
76
12
80
40
63
44
69
65
95