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