102
23
88
72
94
82
53
24
43
56
184
134
60
39
46
80
93
9
47
73
42
71
89
54
41
45
58
123
92
64
51
155
31
10
239
29
52
69
34
44
32
37
15
38
22
83
182
135
117
86
50