99
22
50
23
28
19
17
1
8
97
11
32
9
35
4
6
21
40
38
141
36
317
15
121
193
165
14
45
74
60
18
365
26
52
90
25
73
303
13
157
300
124
20
107
131
64
31
48
126