41
62
19
107
9
26
64
12
33
66
22
32
15
35
49
89
13
209
16
7
83
348
25
18
36
8
102
47
170
120
29
23
94
116
6
46
63
141
31
48
767
281
279
361
53
313