83
22
75
12
118
64
23
21
41
95
50
18
20
31
37
33
44
187
96
60
59
27
597
17
49
26
69
25
15
54
51
34
10
24
104
85
47
139
45
58
40
19
90
8
16
97
42