4
13
21
30
31
55
33
27
18
62
26
6
114
15
95
106
38
12
77
51
86
39
43
22
17
120
8
29
7
296
41
20
57
5
40
116
24
89
151
413
2
28
16
11
70