108
38
76
34
104
25
56
81
120
759
49
201
47
35
33
170
481
39
48
100
43
11
41
82
55
73
31
90
160
222
157
153
172
45
83
61
95
87
85
247
346
63
134
106
10
71
27
15
191
223
37
52
75
86