11
12
40
51
127
46
102
6
120
117
59
21
39
36
31
48
45
66
38
237
149
58
22
44
23
15
28
34
2
54
383
35
87
185
19
20
172
32
148
49
62
79
76
151
10
29
71
525
95