91
30
67
16
10
46
17
48
20
75
13
22
6
3
96
4
37
83
33
45
104
7
9
15
86
8
49
5
35
47
361
21
237
167
832
344
213
61
103
276
64
38
39
77
169
101
25
50
146
121