4
18
5
11
2
32
7
10
1
21
3
16
23
42
41
107
60
62
40
80
63
79
66
115
81
139
44
52
364
14
102
419
69
268
33
84
35
86
119
93
73
305
260
414
120
132
97
152
99