35
26
96
41
61
82
20
52
18
141
24
48
36
98
68
69
86
131
60
27
15
75
51
294
84
43
204
45
160
187
88
366
576
31
29
16
94
50
56
19
33
39
22
23
93
10