97
84
48
23
22
24
34
75
102
43
194
11
25
46
125
232
3
45
12
93
94
78
20
28
16
83
27
10
68
136
495
15
72
840
5
17
19
21
53
241
453
31
40
32
66
506
173
61
247