18
56
32
16
121
95
435
141
35
48
39
41
132
84
8
1
10
78
69
6
13
51
7
58
86
25
14
17
67
15
5
97
43
131
127
102
9
12
3
111
21
367
139
4
77
370
61
42