12
23
19
36
118
49
71
3
13
15
11
6
79
93
138
341
21
205
233
165
92
57
631
34
33
180
104
10
41
24
48
75
37
90
39
31
45
27
22
40
35
14
20
43
103