107
82
34
158
81
16
25
85
137
187
84
20
36
49
46
100
92
37
135
96
28
30
13
319
21
23
41
93
105
193
75
133
200
35
72
33
47
22
53
94
60
136
76
121
140
120
244
39
77
67