44
29
52
122
7
150
61
22
191
79
49
42
41
16
57
76
14
231
35
30
25
8
91
58
128
12
395
307
1102
413
663
242
23
13
18
386
195
124
10
9
51
24
46
43
20
40
54
53