4
36
61
28
18
91
108
103
24
10
16
15
34
27
38
5
312
8
289
39
31
184
14
30
76
41
13
12
35
9
50
133
639
313
19
128
33
22
23
17