103
37
996
93
136
97
253
68
92
112
20
64
61
55
41
22
286
78
19
40
43
206
160
96
25
74
127
255
89
21
111
70
49
150
142
31
72
83
34
23
69
140
144
116
60
85
73
36
130
10
17