11
13
31
45
33
47
23
76
14
59
24
7
49
10
20
36
86
29
192
71
6
9
348
16
57
104
19
25
422
69
340
155
374
27
46
35
12
53
161
291
127
62