132
29
146
34
32
23
33
30
82
73
51
38
70
37
175
52
44
145
47
74
53
345
392
35
99
264
109
19
64
15
20
17
61
26
797
77
168
88
75
307
59
25
41
24
3
8
65