52
30
99
27
29
18
14
64
86
16
22
71
33
117
180
108
96
40
49
47
12
11
35
51
375
46
167
75
325
107
673
19
26
145
990
92
73
76
197
65
42
807
87
13
81
50