32
97
69
17
16
23
21
675
256
18
108
2
36
10
46
186
180
14
29
114
2654
50
15
68
5
104
77
43
374
355
25
90
41
9
22
81
198
31
73
37
88
33