50
142
56
11
30
29
34
31
49
61
46
10
64
82
75
369
140
14
27
36
66
22
7
32
67
117
41
58
89
51
35
60
165
157
43
45
28
78
97
194
48
114
111
33
37
133
88
54
132
105