107
87
26
46
167
117
39
170
71
163
61
44
18
95
64
112
45
93
23
17
30
131
8
353
5
31
68
29
21
73
16
22
12
429
11
19
38
27
152
560
10
885
14
33
52
40
41