48
98
145
307
23
275
128
43
19
53
27
87
1021
372
104
16
351
31
259
13
42
29
40
34
343
203
99
70
100
38
28
18
46
35
144
12
21
15
32
44
66
22
25
24
218
47
64
76