107
58
168
25
93
34
32
14
87
84
24
106
22
124
59
1417
16
60
156
352
23
123
44
56
603
263
113
747
31
41
70
116
6706
57
88
35
52
111
119
53
9
2629
33
242
141
11
20
163
100
27
28
49