91
37
12
51
18
16
68
20
36
7
1
94
10
11
35
22
58
2
28
17
242
49
8
89
135
76
881
114
138
13
80
54
26
30
6
53
541
61
43
557
341
92
33
425