100
164
35
43
33
788
54
5
17
15
44
32
71
41
21
10
56
31
34
20
55
73
27
83
13
25
29
187
61
14
18
22
40
62
146
57
121
84
74
45
26