102
136
22
84
15
29
33
17
30
78
3
7
81
24
59
247
61
34
39
122
42
74
28
49
10
13
8
27
116
188
46
48
41
85
47
57
26
23
25
145
9
14
32
51
54
21