2
4
11
6
31
17
24
26
8
30
20
22
68
12
28
19
45
148
41
14
25
49
86
63
79
65
141
54
102
218
89
71
37
9
10
29
81
128
38
145
44
50
36