29
14
145
74
28
72
161
57
68
49
374
129
6
12
34
33
37
44
195
43
76
31
119
10
48
118
24
30
59
84
79
47
65
41
54
109
242
531
230
55
13
22
38
23
19
70