109
16
45
29
75
76
28
72
43
20
41
309
145
122
21
136
12
11
56
49
36
34
64
48
132
15
114
10
51
86
39
268
74
197
44
128
60
24
53
85
35
32
40
23
146
27
65