1
5
26
23
12
4
9
11
8
52
60
28
72
22
3
86
17
32
33
13
30
29
125
44
139
41
69
83
35
152
38
165
65
51
116
36
49
388
20
70
19
159
46
75