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