50
108
78
51
21
12
39
187
45
31
49
33
44
41
79
96
77
89
199
18
185
769
47
25
62
24
119
4
30
157
28
13
258
29
98
17
32
97
5
34
57
53
71
48
58