21
12
13
34
105
112
95
364
30
35
50
71
73
55
289
22
139
217
46
23
19
37
53
74
47
43
67
17
27
93
8
14
79
369
9
16
126
66
87
193
25
41
18
39
11
10
28
31
85